package edu.uwosh.cs342.group2.project4.storage;

public class Location {
	private int id;
	private String name;
	private String description;
	private Coordinates coordinates;
	private String location;
	private Category category;
	
	/**
	 * Gets the id of the location
	 * @return
	 */
	public int getId() {
		return this.id;
	}
	
	/**
	 * Sets the id of the location
	 * @param id
	 */
	public void setId(int id) {
		this.id = id;
	}
	
	/**
	 * Gets the name of the location
	 * @return
	 */
	public String getName() {
		return this.name;
	}
	
	/**
	 * Sets the name of the location
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}
	
	/**
	 * Gets the description of the location
	 * @return
	 */
	public String getDescription() {
		return this.description;
	}
	
	/**
	 * Sets the description of the location
	 * @param description
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	
	/**
	 * Gets the coordinates of location
	 * @return
	 */
	public Coordinates getCoordinates() {
		return this.coordinates;
	}
	
	/**
	 * Sets the coordinates of the location
	 * @param coordinates
	 */
	public void setCoordinates(Coordinates coordinates) {
		this.coordinates = coordinates;
	}
	
	/**
	 * Gets the location as a string
	 * @return
	 */
	public String getLocation() {
		return this.location;
	}
	
	/**
	 * Sets the location string
	 * @param location
	 */
	public void setLocation(String location) {
		this.location = location;
	}
	
	/**
	 * Gets the category of the location
	 * @return
	 */
	public Category getCategory() {
		return this.category;
	}
	
	/**
	 * Sets the category of the location
	 * @param category
	 */
	public void setCategory(Category category) {
		this.category = category;
	}
	
}
